Exception Masking
どれぐらい一般的な用語なんだろうねmrsekut.icon
当然、これが上手く機能するかどうかは状況に依る
上層でhandlingしたいこともある
下層で生じた例外を、下層または中層でHandlingし、上層でHandlingする必要性をなくすこと 例外を減らすという目的を達成するための手段の1つ
上層でHandlingをしなくても良くするために、下層でどうにかするということ
例
下層でネットワーク通信を行い、
ネットワークエラー時に、中層でリトライするようにする
上層から見ればネットワークエラー時にも例外が飛んでこないのでhandling不要
内部のプログラム(下層)で修正可能なものをわざわざユーザ(上層)にハンドリングさせない